fourier synthesis